package com.ibeeking.found.cms.api.common.dto;

import lombok.Data;

import java.io.Serializable;

/**
 * @ClassName CampaignInfoDO
 * @Description 活动信息表
 * @Author ibeeking
 * @Date 2021-07-06 9:45
 **/
@Data
public class CampaignInfoDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;

    /**
     * 租户id
     */
    private Integer tenantId;

    /**
     * 商户id
     */
    private Long shopId;

    /**
     * 类型，1-租户，2-商户
     */
    private Integer type;

    /**
     * 活动场景编码
     */
    private String sceneCode;

    /**
     * 活动名称
     */
    private String name;

    /**
     * 预热时间
     */
    private String preheatTime;

    /**
     * 活动开始时间
     */
    private String startTime;

    /**
     * 活动结束时间
     */
    private String endTime;

    /**
     * 活动描述
     */
    private String description;

    /**
     * 活动状态，1-未开始，2-进行中，3-已过期，4-终止
     */
    private Integer campaignStatus;
    private String campaignStatusName;

    /**
     * 针对推广活动 增加报名状态字段
     */
    /**
     * 是否已报名人数 0未报名 1已报名 2报名未开始 3报名已结束 4报名已满
     */
    private Integer enrollStatus;

    private String enrollStatusName;

}
